Skip to content

Add support for custom games (shard 4): custom game UI templates and assets - #4

Open
dejabot wants to merge 1 commit into
custom-games-shard-3from
custom-games-shard-4
Open

Add support for custom games (shard 4): custom game UI templates and assets#4
dejabot wants to merge 1 commit into
custom-games-shard-3from
custom-games-shard-4

Conversation

@dejabot

@dejabot dejabot commented Jun 30, 2026

Copy link
Copy Markdown

Adds support for custom games. Builds off of custom-games-shard-3.

This final shard adds the custom-game UI: the hand-authored template sources for the scoring panel, referee panel, and audience display (custom_*.html.tmpl / custom_*.js.tmpl), the shared-JS dispatch hooks (IS_CUSTOM_GAME_MODE), the CSS, and the image assets. The generator's web codegen (added in shard 2) reads these template sources to produce the generated HTML/JS the routing from shard 1 serves.

With all four shards in place, go build -tags custom and a full go generate ./... succeed and the complete test suite passes on both the standard and custom builds.

@dejabot

dejabot commented Jun 30, 2026

Copy link
Copy Markdown
Author

Example screenshots for default game/custom_game.yaml.

Red Scoring Panel:
image

Head Ref Panel:
image

Audience Display (Live Score):
image

Audience Display (Final Score):
image

@dejabot
dejabot requested review from rcahoon and wolffg June 30, 2026 05:44
@dejabot
dejabot force-pushed the custom-games-shard-3 branch from 0054cdd to 4802d46 Compare July 14, 2026 08:41
@dejabot
dejabot force-pushed the custom-games-shard-4 branch from 98c5b4f to 7eccb28 Compare July 14, 2026 08:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant